Shrinking lambda Expressions in Linear Time
نویسندگان
چکیده
Functional language compilers often perform optimizations based on beta and delta re duction To avoid speculative optimizations that can blow up the code size we might wish to use only shrinking reduction rules guaranteed to make the program smaller these include dead variable elimination constant folding and a restricted beta rule that inlines only functions that are called just once The restricted beta rule leads to a shrinking rewrite system that has not previously been studied We show some e cient normalization algorithms that are immediately useful in optimizing compilers and we give a con uence proof for our system showing that the choice of normalization algorithm does not a ect nal code quality
منابع مشابه
Differenced-Based Double Shrinking in Partial Linear Models
Partial linear model is very flexible when the relation between the covariates and responses, either parametric and nonparametric. However, estimation of the regression coefficients is challenging since one must also estimate the nonparametric component simultaneously. As a remedy, the differencing approach, to eliminate the nonparametric component and estimate the regression coefficients, can ...
متن کاملBifurcation Problem for Biharmonic Asymptotically Linear Elliptic Equations
In this paper, we investigate the existence of positive solutions for the ellipticequation $Delta^{2},u+c(x)u = lambda f(u)$ on a bounded smooth domain $Omega$ of $R^{n}$, $ngeq2$, with Navier boundary conditions. We show that there exists an extremal parameter$lambda^{ast}>0$ such that for $lambda< lambda^{ast}$, the above problem has a regular solution butfor $lambda> lambda^{ast}$, the probl...
متن کاملRandom walks with shrinking steps: first-passage characteristics.
We study the mean first-passage time of a one-dimensional random walker with step sizes decaying exponentially in discrete time. That is step sizes go like lambda(n) with lambda< or =1. We also present, for pedagogical purposes, a continuum system with a diffusion constant decaying exponentially in continuous time. Qualitatively both systems are alike in their global properties. However, the di...
متن کاملOn convolution properties for some classes of meromorphic functions associated with linear operator
In this paper, we defined two classes $S_{p}^{ast }(n,lambda ,A,B)$ and\ $ K_{p}(n,lambda ,A,B)$ of meromorphic $p-$valent functions associated with a new linear operator. We obtained convolution properties for functions in these classes.
متن کاملA Self-dependency Constraint in the Simply Typed Lambda Calculus
We consider terms of simply typed lambda calculus in which copy of a subterm may not be inserted to the argument of itself during the reduction. The terms form wide class which includes linear terms. We show that corresponding variant of the dual interpolation problem i.e. problem in which all expressions can be restricted to terms of this kind. Thus the model for this kind of expressions can a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Funct. Program.
دوره 7 شماره
صفحات -
تاریخ انتشار 1997